package com.stylefeng.guns.modular.system.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author durui123
 * @since 2018-05-03
 */
@TableName("collect_basic_information")
public class CollectBasicInformation extends Model<CollectBasicInformation> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableField("collect_id")
    private String collectId;
    @TableField("collect_date")
    private Date collectDate;
    @TableField("collect_trade_person")
    private String collectTradePerson;
    @TableField("collect_check")
    private String collectCheck;
    @TableField("collect_car_id")
    private String collectCarId;
    @TableField("collect_car_driver")
    private String collectCarDriver;
    @TableField("collect_car_driver_tell")
    private String collectCarDriverTell;
    @TableField("collect_car_driver_mobile")
    private String collectCarDriverMobile;
    @TableField("collect_car_number")
    private Integer collectCarNumber;
    @TableField("collect_route_id")
    private String collectRouteId;
    @TableField("collect_route_start")
    private String collectRouteStart;
    @TableField("collect_route_end")
    private String collectRouteEnd;
    @TableField("collect_sum_goods_freight")
    private Double collectSumGoodsFreight;
    @TableField("collect_sum_goods_messagefee")
    private Double collectSumGoodsMessagefee;
    @TableField("collect_sum_goods_pickup_charge")
    private Double collectSumGoodsPickupCharge;
    @TableField("collect_route_transfer_station")
    private String collectRouteTransferStation;
    @TableField("collect_sum_fee")
    private Double collectSumFee;
    @TableField("collect_this_money")
    private Double collectThisMoney;
    @TableField("collect_uncollect_money")
    private Double collectUncollectMoney;
    @TableField("collect_type")
    private String collectType;
    @TableField("collect_remark")
    private String collectRemark;
    @TableField("collect_state")
    private String collectState;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCollectId() {
        return collectId;
    }

    public void setCollectId(String collectId) {
        this.collectId = collectId;
    }

    public Date getCollectDate() {
        return collectDate;
    }

    public void setCollectDate(Date collectDate) {
        this.collectDate = collectDate;
    }

    public String getCollectTradePerson() {
        return collectTradePerson;
    }

    public void setCollectTradePerson(String collectTradePerson) {
        this.collectTradePerson = collectTradePerson;
    }

    public String getCollectCheck() {
        return collectCheck;
    }

    public void setCollectCheck(String collectCheck) {
        this.collectCheck = collectCheck;
    }

    public String getCollectCarId() {
        return collectCarId;
    }

    public void setCollectCarId(String collectCarId) {
        this.collectCarId = collectCarId;
    }

    public String getCollectCarDriver() {
        return collectCarDriver;
    }

    public void setCollectCarDriver(String collectCarDriver) {
        this.collectCarDriver = collectCarDriver;
    }

    public String getCollectCarDriverTell() {
        return collectCarDriverTell;
    }

    public void setCollectCarDriverTell(String collectCarDriverTell) {
        this.collectCarDriverTell = collectCarDriverTell;
    }

    public String getCollectCarDriverMobile() {
        return collectCarDriverMobile;
    }

    public void setCollectCarDriverMobile(String collectCarDriverMobile) {
        this.collectCarDriverMobile = collectCarDriverMobile;
    }

    public Integer getCollectCarNumber() {
        return collectCarNumber;
    }

    public void setCollectCarNumber(Integer collectCarNumber) {
        this.collectCarNumber = collectCarNumber;
    }

    public String getCollectRouteId() {
        return collectRouteId;
    }

    public void setCollectRouteId(String collectRouteId) {
        this.collectRouteId = collectRouteId;
    }

    public String getCollectRouteStart() {
        return collectRouteStart;
    }

    public void setCollectRouteStart(String collectRouteStart) {
        this.collectRouteStart = collectRouteStart;
    }

    public String getCollectRouteEnd() {
        return collectRouteEnd;
    }

    public void setCollectRouteEnd(String collectRouteEnd) {
        this.collectRouteEnd = collectRouteEnd;
    }

    public Double getCollectSumGoodsFreight() {
        return collectSumGoodsFreight;
    }

    public void setCollectSumGoodsFreight(Double collectSumGoodsFreight) {
        this.collectSumGoodsFreight = collectSumGoodsFreight;
    }

    public Double getCollectSumGoodsMessagefee() {
        return collectSumGoodsMessagefee;
    }

    public void setCollectSumGoodsMessagefee(Double collectSumGoodsMessagefee) {
        this.collectSumGoodsMessagefee = collectSumGoodsMessagefee;
    }

    public Double getCollectSumGoodsPickupCharge() {
        return collectSumGoodsPickupCharge;
    }

    public void setCollectSumGoodsPickupCharge(Double collectSumGoodsPickupCharge) {
        this.collectSumGoodsPickupCharge = collectSumGoodsPickupCharge;
    }

    public String getCollectRouteTransferStation() {
        return collectRouteTransferStation;
    }

    public void setCollectRouteTransferStation(String collectRouteTransferStation) {
        this.collectRouteTransferStation = collectRouteTransferStation;
    }

    public Double getCollectSumFee() {
        return collectSumFee;
    }

    public void setCollectSumFee(Double collectSumFee) {
        this.collectSumFee = collectSumFee;
    }

    public Double getCollectThisMoney() {
        return collectThisMoney;
    }

    public void setCollectThisMoney(Double collectThisMoney) {
        this.collectThisMoney = collectThisMoney;
    }

    public Double getCollectUncollectMoney() {
        return collectUncollectMoney;
    }

    public void setCollectUncollectMoney(Double collectUncollectMoney) {
        this.collectUncollectMoney = collectUncollectMoney;
    }

    public String getCollectType() {
        return collectType;
    }

    public void setCollectType(String collectType) {
        this.collectType = collectType;
    }

    public String getCollectRemark() {
        return collectRemark;
    }

    public void setCollectRemark(String collectRemark) {
        this.collectRemark = collectRemark;
    }

    public String getCollectState() {
        return collectState;
    }

    public void setCollectState(String collectState) {
        this.collectState = collectState;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "CollectBasicInformation{" +
        "id=" + id +
        ", collectId=" + collectId +
        ", collectDate=" + collectDate +
        ", collectTradePerson=" + collectTradePerson +
        ", collectCheck=" + collectCheck +
        ", collectCarId=" + collectCarId +
        ", collectCarDriver=" + collectCarDriver +
        ", collectCarDriverTell=" + collectCarDriverTell +
        ", collectCarDriverMobile=" + collectCarDriverMobile +
        ", collectCarNumber=" + collectCarNumber +
        ", collectRouteId=" + collectRouteId +
        ", collectRouteStart=" + collectRouteStart +
        ", collectRouteEnd=" + collectRouteEnd +
        ", collectSumGoodsFreight=" + collectSumGoodsFreight +
        ", collectSumGoodsMessagefee=" + collectSumGoodsMessagefee +
        ", collectSumGoodsPickupCharge=" + collectSumGoodsPickupCharge +
        ", collectRouteTransferStation=" + collectRouteTransferStation +
        ", collectSumFee=" + collectSumFee +
        ", collectThisMoney=" + collectThisMoney +
        ", collectUncollectMoney=" + collectUncollectMoney +
        ", collectType=" + collectType +
        ", collectRemark=" + collectRemark +
        ", collectState=" + collectState +
        "}";
    }
}
